Operator Library: Hardware Platform
このオペレーターは、CLHS Dual Link構成のカメラとVisualAppletsの間における画像データインターフェースを表します。 このオペレーターはCLHS Dual Link構成のカメラからデータを受信し、 それを画像処理アプリケーションにフィードします。
| Available for Hardware Platform |
|---|
| marathon VF2 |
オペレーターはカメラ型の両方のリソースを排他的に使用します。 アプレット内で追加のカメラリソースを使用することはできません。
このオペレーターは、出力ポートOで画像データを提供します。この出力ポートは常時存在します。
この標準出力ポートのほか、設計で必要な場合は、さまざまなオプションポートを指定できます。
CLHSプロトコルは、パルスおよびGPIOメッセージをサポートしています。
オペレーターのインスタンス化中に、ポップアップダイアログが表示されます。

ここでは、最大16個のオプションのGPI(汎用入力)および最大16個のオプションの GPO(汎用出力)の可用性を定義できます。
さらに、1つの出力ポート Output (SyncO)(ビデオメッセージのMultiFGSyncビット)を有効にできます。
ポートの可用性を「0」(デフォルト)に設定した場合、 ポートはオペレーター内に存在しません。 ポートの可用性を1に設定した場合、特定のポートがオペレーターインターフェースで利用可能になります。
GPIOの状態は、接続されたオペレーターによってGPIの状態が変更されたときに転送されます。 オペレーターがカメラからGPIOメッセージを受信すると、すべてのGPOが更新されます。
GPIOメッセージはチャネル0でのみやり取りされます。チャネル1では、この種の通信は行われません。
パラメータ Bit Width は、カメラが実際に送信しているビット幅よりも高い値または低い値に設定できます。
より低い値を選択した場合、各ピクセルのLSBビットが切り捨てられ、 MSBビットのみがアプリケーションに転送されます。
より高い値を選択した場合、元のピクセルは出力ピクセルの MSB位置に配置されます。LSBビットにはゼロが埋められます。
どちらの場合も、相対的な明るさは変わりません。つまり、 白いピクセルは白いままで、暗いピクセルは暗いままになります。
| Property | 値 |
|---|---|
| オペレータータイプ | M |
| Input Link | GPI0...GPI15(オプション)、フレームグラバーGPOの状態(CLHS経由で交換) |
| Output Links | O, VisualApplets内で使用する取り込み画像データ GPO0...GPO15(オプション)、カメラGPOの状態(CLHS経由で交換) SyncO, ビデオパッケージでMultiFGSyncビットが設定される(1クロックサイクル有効) |
| Link Parameter | Output Link O | Output Link GPO0...GPO15 (optional) | Input Link GPI0...GPI15 (optional) | Output Link SyncO |
|---|---|---|---|---|
| Bit Width | any | 1 | 1 | 1 |
| Arithmetic | unsigned | unsigned | unsigned | unsigned |
| Parallelism | any, see parameter description | 1 | 1 | 1 |
| Kernel Columns | 1 | 1 | 1 | 1 |
| Kernel Rows | 1 | 1 | 1 | 1 |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D} | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | VAF_GRAY |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | FL_NONE |
| Max. Img Width | any | 1 | 1 | 1 |
| Max. Img Height | any | 1 | 1 | 1 |
| CameraID | |
|---|---|
| タイプ | static write parameter |
| Default | 0 |
| 範囲 | 0 |
|
このパラメータは、使用するカメラリソースを指定します。 さらに、このIDはカメラチャネルをアップレットポートにマッピングするためにも使用されます。 |
|
| PixelFormat | |
|---|---|
| タイプ | static write parameter |
| Default | Mono10p |
| 範囲 | {Mono8,Mono10p,Mono12p,Mono14p,Mono16,Raw8,Raw10p,Raw12p,Raw14p,Raw16, Raw64, B8, B10p, B12p, B14p, B16, G8, G10p, G12p, G14p, G16, R8, R10p, R12p, R14p, R16, BGR8, BGR10p, BGR12p, BGR14p, BGR16, BGRa8, BGRa10p, BGRa12p, BGRa14p, BGRa16, BayerGR8, BayerGR10p, BayerGR12p,BayerGR14p, BayerGR16, BayerRG8, BayerRG10p, BayerRG12p, BayerRG14p, BayerRG16, BayerGB8, BayerGB10p, BayerGB12p, BayerGB14p, BayerGB16, BayerBG8, BayerBG10p, BayerBG12p, BayerBG14p, BayerBG16} |
|
このパラメータは、出力の Pixel Format を指定します。 |
|
| AquisitionFormat | |
|---|---|
| タイプ | static write parameter |
| Default | 面積 |
| 範囲 | {Area; Linescan} |
|
このパラメータが「Area」に設定されている場合、 最初に使用可能なデータは完全なフレームになります。 途中で開始されたフレームは無視されます。 そのため、最初のビデオメッセージに「Start Of Frame」が必要です。 ラインスキャンモードでは、ラインスキャンカメラの場合は0に設定されるため、 Start/End of Frameは無視されます。 |
|
| MinimalParallelism | |
|---|---|
| タイプ | static read parameter |
| Default | 16 |
| 範囲 | [1; 1024] |
|
データを損失することなくカメラの最大帯域幅を転送できるようにするための、出力リンクOの MinimalParallelism です。 この値は、現在選択されているデザインクロック周波数によって異なります。 周波数が高いほど、Parallelism の値を小さくすることができます。 |
|
| LineSupervision | |
|---|---|
| タイプ | dynamic/static read/write parameter |
| Default | off |
| 範囲 | {on, off} |
|
ラインの一貫性チェックを行います。RowIDの後にRowStepステップが続いているかどうかをチェックします。 さらに、整合性のチェックを行います。Start of Line(SoL)とEnd of Line(EoL)は正しい順序である必要があります。 EoLまたはSoLの欠落が検出されると、エラーフラグが生成され、End of Lineが挿入されます。 連続する2つのRowIDが検出され、ラインの一貫性が再び保証されるまで、 欠落したラインはより短いラインとして挿入されます(長さは Parallelism と Bit Width に依存します)。 |
|
| RowStep | |
|---|---|
| タイプ | dynamic/static read/write parameter |
| Default | 1 |
| 範囲 | {1, 65535} |
|
2つのRowID間のステップ。マルチチャンネルカメラを使用しており、 ラインが複数のリンクに分割されている場合を除き、通常は1にする必要があります。 |
|
| OverflowOccurred | |
|---|---|
| タイプ | 動的リードパラメータ |
| Default | 0 |
| 範囲 | [0;1] |
|
このパラメータは、内部FIFOでオーバーフローが発生したことを示します。オーバーフローはデータの損失を意味するため、避ける必要があります。 考えられる原因としては、いずれかのリンクがまったく送信を行っていないか、またはデータがオペレータによる処理速度よりも速く受信されていることが挙げられます。 |
|

前へ

